home *** CD-ROM | disk | FTP | other *** search
/ Chip 1997 December / CHIPNET Aralık 1997.iso / oyun / elf.exe / ELF.EXE / 0 / RCDATA / THINTDLG / THINTDLG.txt < prev   
Text File  |  1997-02-13  |  14KB  |  428 lines

  1. object HintDlg: THintDlg
  2.   Left = 260
  3.   Top = 179
  4.   ActiveControl = DoHint
  5.   BorderIcons = []
  6.   BorderStyle = bsDialog
  7.   Caption = 'Hint'
  8.   ClientHeight = 213
  9.   ClientWidth = 406
  10.   Font.Color = clWindowText
  11.   Font.Height = -11
  12.   Font.Name = 'MS Sans Serif'
  13.   Font.Style = []
  14.   Position = poScreenCenter
  15.   OnCreate = FormCreate
  16.   OnDestroy = FormDestroy
  17.   PixelsPerInch = 96
  18.   TextHeight = 13
  19.   object Image1: TImage
  20.     Left = 8
  21.     Top = 8
  22.     Width = 73
  23.     Height = 137
  24.     Picture.Data = {<image000.TMetafile>}
  25.     Stretch = True
  26.   end
  27.   object Bevel1: TBevel
  28.     Left = 92
  29.     Top = 4
  30.     Width = 5
  31.     Height = 205
  32.     Shape = bsLeftLine
  33.   end
  34.   object DoHint: TBitBtn
  35.     Left = 8
  36.     Top = 152
  37.     Width = 73
  38.     Height = 25
  39.     Caption = '&Apply!'
  40.     ModalResult = 1
  41.     TabOrder = 0
  42.     OnClick = DoHintClick
  43.     Glyph.Data = {
  44.       78010000424D7801000000000000760000002800000020000000100000000100
  45.       04000000000000000000120B0000120B00000000000000000000000000000000
  46.       800000800000008080008000000080008000808000007F7F7F00BFBFBF000000
  47.       FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00555555555555
  48.       555555555555555555555555555555555555555555FF55555555555559055555
  49.       55555555577FF5555555555599905555555555557777F5555555555599905555
  50.       555555557777FF5555555559999905555555555777777F555555559999990555
  51.       5555557777777FF5555557990599905555555777757777F55555790555599055
  52.       55557775555777FF5555555555599905555555555557777F5555555555559905
  53.       555555555555777FF5555555555559905555555555555777FF55555555555579
  54.       05555555555555777FF5555555555557905555555555555777FF555555555555
  55.       59905555555555555777555555555555555555555555555555550000}
  56.     NumGlyphs = 2
  57.     Style = bsNew
  58.   end
  59.   object HideHint: TCheckBox
  60.     Left = 108
  61.     Top = 196
  62.     Width = 293
  63.     Height = 17
  64.     Caption = 'Hide random hints in the future'
  65.     TabOrder = 1
  66.   end
  67.   object Panel1: TPanel
  68.     Left = 104
  69.     Top = 4
  70.     Width = 297
  71.     Height = 189
  72.     BevelInner = bvLowered
  73.     BevelOuter = bvNone
  74.     TabOrder = 2
  75.     object msg: TNotebook
  76.       Left = 1
  77.       Top = 1
  78.       Width = 295
  79.       Height = 187
  80.       Align = alClient
  81.       TabOrder = 0
  82.       object TPage
  83.         Left = 0
  84.         Top = 0
  85.         Caption = 'RefreshRate'
  86.         object Label1: TLabel
  87.           Left = 0
  88.           Top = 0
  89.           Width = 295
  90.           Height = 49
  91.           Align = alTop
  92.           Alignment = taCenter
  93.           Caption = 'The REFRESH RATE is set to a high value'
  94.           Font.Color = clBlack
  95.           Font.Height = -19
  96.           Font.Name = 'MS Sans Serif'
  97.           Font.Style = []
  98.           ParentFont = False
  99.         end
  100.         object hint1: TMemo
  101.           Left = 0
  102.           Top = 49
  103.           Width = 295
  104.           Height = 138
  105.           Align = alClient
  106.           Lines.Strings = (
  107.             'This option is useful on slow computers and/or fast links. It '
  108.             'lets you refresh the screen every some lines thus limiting the '
  109.             'scrolling of the window and reducing overhead.'
  110.             'If you have an accelerated video card you can lower the '
  111.             'value of REFRESH RATE.'
  112.             'Having a fast processor is useful too!'
  113.             'Depending on these two variables (video card and '
  114.             'processor) '
  115.             '(and your personal tastes), you can change REFRESH '
  116.             'RATE '
  117.             'accordingly.'
  118.             'Press APPLY to change the value, press CLOSE to ignore it.')
  119.           TabOrder = 0
  120.         end
  121.       end
  122.       object TPage
  123.         Left = 0
  124.         Top = 0
  125.         Caption = 'BufMax'
  126.         object Label2: TLabel
  127.           Left = 0
  128.           Top = 0
  129.           Width = 295
  130.           Height = 24
  131.           Align = alTop
  132.           Alignment = taCenter
  133.           Caption = 'You are using a small scroll buffer'
  134.           Font.Color = clWindowText
  135.           Font.Height = -19
  136.           Font.Name = 'MS Sans Serif'
  137.           Font.Style = []
  138.           ParentFont = False
  139.         end
  140.         object Memo1: TMemo
  141.           Left = 0
  142.           Top = 24
  143.           Width = 295
  144.           Height = 163
  145.           Align = alClient
  146.           Lines.Strings = (
  147.             'When you registered ELF you were enabled to increase the '
  148.             'number of lines stored in the scroll-buffer.'
  149.             'Having a lot of lines in it has no major disadvantages and is '
  150.             'really useful.'
  151.             'You can, for example avoid logging everything and decide to '
  152.             'save whatever you like to a file AFTER something has '
  153.             'happened.'
  154.             'When you registered you got even the ability to FIND text in '
  155.             'the scroll-buffer: remember it :-)'
  156.             'Press APPLY to change the number of lines in the '
  157.             'scroll-buffer, press CLOSE to ignore this hint.'
  158.             ''
  159.             'NOTE: you'#39'll have to restart ELF to see the changes...')
  160.           TabOrder = 0
  161.         end
  162.       end
  163.       object TPage
  164.         Left = 0
  165.         Top = 0
  166.         Caption = 'VisiblePans'
  167.         object Label3: TLabel
  168.           Left = 0
  169.           Top = 0
  170.           Width = 295
  171.           Height = 24
  172.           Align = alTop
  173.           Alignment = taCenter
  174.           Caption = 'You have all the panels visible'
  175.           Font.Color = clWindowText
  176.           Font.Height = -19
  177.           Font.Name = 'MS Sans Serif'
  178.           Font.Style = []
  179.           ParentFont = False
  180.         end
  181.         object Memo2: TMemo
  182.           Left = 0
  183.           Top = 24
  184.           Width = 295
  185.           Height = 163
  186.           Align = alClient
  187.           Lines.Strings = (
  188.             'May be you don'#39't know that you can hide individual panels.'
  189.             'In the configuration dialog there is a page named '
  190.             'APPEARANCE where a button named MAIN WINDOW '
  191.             'APPEARANCE lets you heavily modify the main window.'
  192.             'You can show/hide individual panels and change fonts too.'
  193.             'Remember that in that dialog (the APPEARANCE one) you '
  194.             'can access additional options via the right mouse button.'
  195.             'Press CLOSE to ignore this hint, press APPLY to access the '
  196.             'APPEARANCE PAGE in the configuration dialog where you'#39'll '
  197.             'have to PRESS the MAIN WINDOW APPEARANCE button.')
  198.           TabOrder = 0
  199.         end
  200.       end
  201.       object TPage
  202.         Left = 0
  203.         Top = 0
  204.         Caption = 'CTRL-W'
  205.         object Memo3: TMemo
  206.           Left = 0
  207.           Top = 0
  208.           Width = 295
  209.           Height = 187
  210.           Align = alClient
  211.           Lines.Strings = (
  212.             'With CTRL-W you can use a small word-processor to edit '
  213.             'some text.'
  214.             'This text can then be sent to the MUD as is or interpreted as '
  215.             'a set of commands.'
  216.             'You can use this feature to prepare an e-mail or even to send '
  217.             'a sequence of commands.'
  218.             'If you choose to send the text AS COMMANDS, all the '
  219.             'commands will be recognised and all the variables will be '
  220.             'substituted.')
  221.           TabOrder = 0
  222.         end
  223.       end
  224.       object TPage
  225.         Left = 0
  226.         Top = 0
  227.         Caption = 'VarParts'
  228.         object Memo4: TMemo
  229.           Left = 0
  230.           Top = 0
  231.           Width = 295
  232.           Height = 187
  233.           Align = alClient
  234.           Lines.Strings = (
  235.             'Inside the commands linked to a TRIGGER or an ALIAS you '
  236.             'can specify variable parts.'
  237.             'These parts are extracted from the triggering line or the alias '
  238.             'calling line.'
  239.             'When ELF extracts these part, it automatically removes '
  240.             'trailing and leading spaces, to help recognizing text.'
  241.             'If you want, you can override this default behaviour by using '
  242.             'the '#39'='#39' modifier.'
  243.             '"%2=a" reads the second variable part but DOESN'#39'T remove '
  244.             'trailing and leading spaces.')
  245.           TabOrder = 0
  246.         end
  247.       end
  248.       object TPage
  249.         Left = 0
  250.         Top = 0
  251.         Caption = 'IdleProc'
  252.         object Memo5: TMemo
  253.           Left = 0
  254.           Top = 0
  255.           Width = 295
  256.           Height = 187
  257.           Align = alClient
  258.           Lines.Strings = (
  259.             'When there are no characters arriving from the mud and no '
  260.             'keys pressed, ELF executes @CALL @IDLEPROC (if '
  261.             '@IDLEPROC exists).'
  262.             'In this way you can execute commands in the background.'
  263.             'You might use this feature to keep updated a STATUS LINE '
  264.             'on the bottom line of the screen (see @OUTMSG).'
  265.             'Anyhow, don'#39't create too big an idle procedure, or ELF might '
  266.             'be slowed down.')
  267.           TabOrder = 0
  268.         end
  269.       end
  270.       object TPage
  271.         Left = 0
  272.         Top = 0
  273.         Caption = 'StringEq'
  274.         object Memo6: TMemo
  275.           Left = 0
  276.           Top = 0
  277.           Width = 295
  278.           Height = 187
  279.           Align = alClient
  280.           Lines.Strings = (
  281.             'When you do a string equivalence programming ELF, keep in '
  282.             'mind that it is CASE INSENSITIVE and that it allows special '
  283.             'characters.'
  284.             'These special characters are '#39'*'#39' and '#39'?'#39', usually named '
  285.             'JOLLY '
  286.             'characters.'
  287.             'To make a long story short: "you*"="YoUR" returns 1 '
  288.             'because the equivalence is satisfied.'
  289.             'Remeber that the string containing JOLLY characters (if there '
  290.             'is one) must be the first (on the left side of the equivalence).')
  291.           TabOrder = 0
  292.         end
  293.       end
  294.       object TPage
  295.         Left = 0
  296.         Top = 0
  297.         Caption = 'Freeze'
  298.         object Memo7: TMemo
  299.           Left = 0
  300.           Top = 0
  301.           Width = 295
  302.           Height = 187
  303.           Align = alClient
  304.           Lines.Strings = (
  305.             'The meta-command @FREEZE has the same effect of '
  306.             'pressing the PAUSE key  on the keyboard.'
  307.             'It might be useful to assign such a meta-command to a button '
  308.             'on one of the toolbars to be able to FREEZE ELF without '
  309.             'pressing any key.')
  310.           TabOrder = 0
  311.         end
  312.       end
  313.       object TPage
  314.         Left = 0
  315.         Top = 0
  316.         Caption = 'PostTick'
  317.         object Memo8: TMemo
  318.           Left = 0
  319.           Top = 0
  320.           Width = 295
  321.           Height = 187
  322.           Align = alClient
  323.           Lines.Strings = (
  324.             '5 seconds after TICK RECOGNITION, ELF executes @CALL '
  325.             '@POSTTICK.'
  326.             'Such a @CALL is executed only if @POSTTICK is an '
  327.             'existing variable.')
  328.           TabOrder = 0
  329.         end
  330.       end
  331.       object TPage
  332.         Left = 0
  333.         Top = 0
  334.         Caption = 'Shift-tab'
  335.         object Memo9: TMemo
  336.           Left = 0
  337.           Top = 0
  338.           Width = 295
  339.           Height = 187
  340.           Align = alClient
  341.           Lines.Strings = (
  342.             'With SHIFT-TAB you can toggle on/off invisible input.'
  343.             'When invisible input is enabled, everithing you write in the '
  344.             'input line won'#39't be visible.'
  345.             'Anyhow, you'#39'll keep on seeing the cursor moving.'
  346.             ''
  347.             'NOTE: when you press ENTER, input will revert to visible.')
  348.           TabOrder = 0
  349.         end
  350.       end
  351.       object TPage
  352.         Left = 0
  353.         Top = 0
  354.         Caption = 'IBM colors'
  355.         object Memo10: TMemo
  356.           Left = 0
  357.           Top = 0
  358.           Width = 295
  359.           Height = 187
  360.           Align = alClient
  361.           Lines.Strings = (
  362.             'ELF is able to undertand ANSI COLOR CODES.'
  363.             'Anyhow, ELF is also able to undertand extended COLOR '
  364.             'CODES.'
  365.             'Such colors can be used to show standard IBM colors both '
  366.             'on the foreground and the background.'
  367.             'Refer to the online documentation to learn more about such '
  368.             'codes.')
  369.           TabOrder = 0
  370.         end
  371.       end
  372.       object TPage
  373.         Left = 0
  374.         Top = 0
  375.         Caption = 'NEWLINE'
  376.         object Memo11: TMemo
  377.           Left = 0
  378.           Top = 0
  379.           Width = 295
  380.           Height = 187
  381.           Align = alClient
  382.           Lines.Strings = (
  383.             'Read the online documentation to learn more about the '
  384.             '@NEWLINE meta-command.'
  385.             'This command is really powerful and can be used to create '
  386.             'truly advanced behaviours.')
  387.           TabOrder = 0
  388.         end
  389.       end
  390.       object TPage
  391.         Left = 0
  392.         Top = 0
  393.         Caption = 'PreTick'
  394.         object Memo12: TMemo
  395.           Left = 0
  396.           Top = 0
  397.           Width = 295
  398.           Height = 187
  399.           Align = alClient
  400.           Lines.Strings = (
  401.             'When correctly configured, ELF estimates TICK arrival.'
  402.             'A timer shows when the TICK is expected to arrive.'
  403.             'Some seconds before TICK'#39's arrival, ELF executes @CALL '
  404.             '@PRETICK (if the variable @PRETICK exists).'
  405.             'You can use this feature to emit a small sound or to show a '
  406.             'message.'
  407.             'You can even build more sophisticated behaviours.'
  408.             
  409.               'For example: if you have a lot of mana, you might cast a utility' +
  410.               ' '
  411.             'speel like GOODBERRY (that creates a berry that cures small '
  412.             'wounds).')
  413.           TabOrder = 0
  414.         end
  415.       end
  416.     end
  417.   end
  418.   object BitBtn1: TBitBtn
  419.     Left = 8
  420.     Top = 180
  421.     Width = 73
  422.     Height = 25
  423.     TabOrder = 3
  424.     Kind = bkClose
  425.     Style = bsNew
  426.   end
  427. end
  428.